!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define("rb_wixui.thunderbolt[MediaOverlayControls]",["react"],t):"object"==typeof exports?exports["rb_wixui.thunderbolt[MediaOverlayControls]"]=t(require("react")):e["rb_wixui.thunderbolt[MediaOverlayControls]"]=t(e.React)}("undefined"!=typeof self?self:this,(function(e){return function(){var t={5329:function(t){"use strict";t.exports=e},448:function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t","g"),l=(e,t)=>e.replace(n,t);function i(e){var t,r,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;tObject.entries(e).reduce(((e,[t,r])=>(t.includes("data-")&&(e[t]=r),e)),{});const d=13,u=27;function p(e){return t=>{t.keyCode===e&&(t.preventDefault(),t.stopPropagation(),t.currentTarget.click())}}const b=p(32),v=p(d),f=e=>{v(e),b(e)},m=(p(u),"wixui-"),h=(e,...t)=>{const r=[];return e&&r.push(`${m}${e}`),t.forEach((e=>{e&&(r.push(`${m}${e}`),r.push(e))})),r.join(" ")},y={root:"linkElement"},g=(e,a)=>{const{href:o,role:n,target:l,rel:i,className:s="",children:d,linkPopupId:u,anchorDataId:p,anchorCompId:m,tabIndex:h,dataTestId:g=y.root,title:x,onClick:C,onDoubleClick:k,onMouseEnter:E,onMouseLeave:w,onFocus:M,onFocusCapture:O,onBlurCapture:S,"aria-live":N,"aria-disabled":j,"aria-label":_,"aria-labelledby":P,"aria-pressed":R,"aria-expanded":I,"aria-describedby":$,"aria-haspopup":D,"aria-current":L,dataPreview:B,dataPart:T}=e,A=void 0!==e.activateByKey?e.activateByKey:(e=>e?"SpaceOrEnter":"Space")(u);let K;switch(A){case"Enter":K=v;break;case"Space":K=b;break;case"SpaceOrEnter":K=f;break;default:K=void 0}return void 0!==o||u?r.createElement("a",t()({},c(e),{"data-testid":g,"data-popupid":u,"data-anchor":p,"data-anchor-comp-id":m,"data-preview":B,"data-part":T,href:o||void 0,target:l,role:u?"button":n,rel:i,className:s,onKeyDown:K,"aria-live":N,"aria-disabled":j,"aria-label":_,"aria-labelledby":P,"aria-pressed":R,"aria-expanded":I,"aria-haspopup":D,"aria-describedby":$,"aria-current":L,title:x,onClick:C,onMouseEnter:E,onMouseLeave:w,onDoubleClick:k,onFocus:M,onFocusCapture:O,onBlurCapture:S,ref:a,tabIndex:u?0:h}),d):r.createElement("div",t()({},c(e),{"data-testid":g,"data-preview":B,"data-part":T,className:s,tabIndex:h,"aria-label":_,"aria-labelledby":P,"aria-haspopup":D,"aria-disabled":j,"aria-expanded":I,title:x,role:n,onClick:C,onDoubleClick:k,onMouseEnter:E,onMouseLeave:w,ref:a}),d)};var x=r.forwardRef(g);var C={root:"vector-image"},k={link:"a9YhBi",clickable:"dX12nb",svgRoot:"AKxYR5",nonScalingStroke:"VZYmYf"};var E=e=>{const{id:a,svgContent:o,shouldScaleStroke:n,withShadow:i,link:d,ariaLabel:u,ariaExpanded:p,ariaAttributes:b,className:v="",customClassNames:f=[],containerClass:m="",onClick:y,onDblClick:g,onMouseEnter:E,onMouseLeave:w,hasPlatformClickHandler:M,onKeyDown:O,toggle:S,reportBiOnClick:N,tag:j="div",isClassNameToRootEnabled:_}=e,P=M||y,R=!(!(I=d)||0===Object.keys(I).length&&I.constructor===Object);var I;const $=s(k.svgRoot,{[k.nonScalingStroke]:!n,[k.hasShadow]:i,[k.clickable]:P,[v]:!_}),D=r.useRef(null);r.useEffect((()=>{let e;const t=D.current;return S&&(e=()=>S(!1),null==t||t.addEventListener("click",e)),()=>{e&&(null==t||t.removeEventListener("click",e))}}),[D,S]);const L=r.useMemo((()=>{if(!o)return o;const e=((e,t)=>{const r={},a=e.replace(/\sid="([^"<]+)"/g,((e,a)=>{const o=a.endsWith(t)?a:`${a}_${t}`;return r[a]=o,` id="${o}"`}));return Object.keys(r).reduce(((e,a)=>e.replace(new RegExp(`(${a})(?!_${t})`,"g"),r[a])),a)})(o,a),t=null!=b&&b.label?((e,t)=>{let r=e;const a=/aria-label="[^"]*"/;return r=e.match(a)?e.replace(a,`aria-label="${t}"`):e.replace(/(]*)>/,`$1 aria-label="${t}">`),r})(e,null==b?void 0:b.label):e;return l(t,a)}),[a,o,null==b?void 0:b.label]),B=r.createElement("div",{"data-testid":"svgRoot-"+a,className:$,dangerouslySetInnerHTML:{__html:L}}),T=(({reportBiOnClick:e,onClick:t})=>(0,r.useCallback)((r=>{e?.(r),t?.(r)}),[e,t]))({onClick:y,reportBiOnClick:N});return r.createElement(j,t()({id:a},c(e),((e={})=>{const t=e.tabIndex??e.tabindex??void 0;return void 0!==t?{tabIndex:Number(t)}:{}})(e.a11y),{className:s(m,v,h(C.root,...f)),onClick:P||R?T:void 0,onDoubleClick:g,onMouseEnter:E,onMouseLeave:w,onKeyDown:O,ref:D,"aria-expanded":p}),R?r.createElement(x,t()({className:k.link,"aria-label":u},d),B):B)};var w=e=>r.createElement(E,t()({},e,{tag:"div"})),M="AEWcAU",O="nWh_dn";const S=e=>e.replace(/([A-Z])/g,(e=>"-"+e.toLowerCase()));var N;const j={MediaOverlayControls:{component:e=>{let{id:a,vectorImageProps:o,shouldRender:n,reducedMotion:i=!1,className:s,isClassNameToRootEnabled:c}=e;((e,t)=>{e&&e.svgContent&&(e.svgContent=l(e.svgContent,t))})(o,a);const d=c?s:"";return r.createElement("div",{id:a,className:d},(n||i)&&r.createElement("div",null,r.createElement("div",{className:O},r.createElement("svg",{width:"60",height:"60",viewBox:"0 0 60 60",xmlns:"http://www.w3.org/2000/svg"},r.createElement("rect",{x:"15",y:"10",width:"10",height:"40","data-color":"1",fill:"white"}),r.createElement("rect",{x:"35",y:"10",width:"10",height:"40","data-color":"1",fill:"white"}))),r.createElement(w,t()({id:"play-"+a,className:M},o))))},controller:(N=e=>{let{stateValues:t,mapperProps:r}=e;const{reducedMotion:a,experiments:o={}}=t,n=((e,t)=>!0===e[t]||"true"===e[t]||"new"===e[t])(o,"specs.thunderbolt.isClassNameToRootEnabled");return{...r,reducedMotion:a,isClassNameToRootEnabled:n}},{useComponentProps:(e,t,r)=>{const a=(e=>({...e,updateStyles:t=>{const r=Object.entries(t).reduce(((e,t)=>{let[r,a]=t;return{...e,[(o=r,o.startsWith("--")?r:S(r))]:void 0===a?null:a};var o}),{});e.updateStyles(r)}}))(r);return N({mapperProps:e,stateValues:t,controllerUtils:a})}})}}}(),o}()})); //# sourceMappingURL=https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt[MediaOverlayControls].54b66037.bundle.min.js.map